const koa = require("koa");
const app = new koa();
const router = require('koa-router')();

//如果没有next,下一个中间件函数就不会执行
//每读取一个路由页面 都会经过这个中间件函数
app.use(async (ctx, next) => {
    console.log("login");
    //ctx.path 可以获取路由的路径
    console.log(ctx.path);
    if(ctx.path == "/user"){
        ctx.body = "无权限"
    }else{
        await next();
    }
})

router.get("/", async ctx => {
    ctx.body = "首页"
})
router.get("/my", async ctx => {
    ctx.body = "my"
})
router.get("/user", async ctx => {
    ctx.body = "核心密码"
})

app.use(router.routes());

app.listen(8080);